package com.zmn.oms.model.dto.work.modify.must;

import com.zmn.oms.common.dto.OmsStatusOperator;
import lombok.Data;
import lombok.ToString;

import java.util.List;

/**
 * 类描述：啄木鸟算账
 *
 * @author lujia
 * @date 2018/12/10 14:39
 */
@Data
@ToString(callSuper = true)
public class ZsAccountDTO extends OmsStatusOperator {
    /**
     * 配件金额
     */
    private Integer partsAmount;

    /**
     * 补贴金额
     */
    private Integer subsidyAmount;

    /**
     * 工程师绩效基数
     */
    private Integer billAmount;

    /**
     * 特殊补贴比例
     */
    private Integer specialBenefit;

    /**
     * 提成配置id
     */
    private Integer rewardConfigId;

    /**
     * 提成类型
     */
    private Integer rewardType;

    /**
     * 提成值
     */
    private Integer rewardValue;

    /**
     * 工程师算账
     */
    private List<ZsAccountMasterDTO> accountMasterVOList;

    /**
     * 返修单原工程师
     */
    private List<ZsAccountMasterDTO> accountOriginalMasterVOList;

    /**
     * ERP算账日志
     */
    private String erpAccountLog;

    /**
     * 是否需要erp预算值 1 否，2 是
     */
    private Integer tryErpAccount;

    /**
     * 标准照片激励金
     */
    private Integer standardPicBonus;
    /**
     * 准时上门激励金
     */
    private Integer ontimeArriveBonus;
    /**
     * 及时联系激励金
     */
    private Integer timelyContactBonus;
    /**
     * 准时完工激励金
     */
    private Integer ontimeFinishBonus;
    /**
     * 用户评价激励金
     */
    private Integer userCommentBonus;
    /**
     * 24小时完成激励金
     */
    private Integer completeIn24Bonus;

    /**
     * 退款单服务商信息
     */
    private ZsAccountSpDIO zsAccountSpDIO;

}
